home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / vol_300 / 310_02 / syms.c < prev    next >
C/C++ Source or Header  |  1990-04-18  |  52KB  |  1,072 lines

  1. #include "object.h"
  2. #include "symbol.h"
  3. char x_str[] = {041, 0,   /* ! */
  4. 046, 0,   /* & */
  5. 050, 0,   /* ( */
  6. 051, 0,   /* ) */
  7. 052, 0,   /* * */
  8. 053, 0,   /* + */
  9. 054, 0,   /* , */
  10. 055, 0,   /* - */
  11. 057, 0,   /* / */
  12. 057, 057, 0,   /* // */
  13. 074, 0,   /* < */
  14. 074, 075, 0,   /* <= */
  15. 075, 0,   /* = */
  16. 075, 075, 0,   /* == */
  17. 076, 0,   /* > */
  18. 076, 075, 0,   /* >= */
  19. 0100, 0,   /* @ */
  20. 0101, 0162, 0162, 0141, 0171, 0,   /* Array */
  21. 0101, 0162, 0162, 0141, 0171, 0145, 0144, 0103, 0157, 0154, 0154, 0145, 0143, 0164, 0151, 0157, 0156, 0,   /* ArrayedCollection */
  22. 0102, 0114, 0117, 0103, 0113, 0105, 0104, 0,   /* BLOCKED */
  23. 0102, 0141, 0147, 0,   /* Bag */
  24. 0102, 0154, 0157, 0143, 0153, 0,   /* Block */
  25. 0102, 0157, 0157, 0154, 0145, 0141, 0156, 0,   /* Boolean */
  26. 0102, 0171, 0164, 0145, 0101, 0162, 0162, 0141, 0171, 0,   /* ByteArray */
  27. 0103, 0150, 0141, 0162, 0,   /* Char */
  28. 0103, 0154, 0141, 0163, 0163, 0,   /* Class */
  29. 0103, 0157, 0154, 0154, 0145, 0143, 0164, 0151, 0157, 0156, 0,   /* Collection */
  30. 0103, 0157, 0155, 0160, 0154, 0145, 0170, 0,   /* Complex */
  31. 0104, 0151, 0143, 0164, 0151, 0157, 0156, 0141, 0162, 0171, 0,   /* Dictionary */
  32. 0106, 0141, 0154, 0163, 0145, 0,   /* False */
  33. 0106, 0151, 0154, 0145, 0,   /* File */
  34. 0106, 0154, 0157, 0141, 0164, 0,   /* Float */
  35. 0111, 0156, 0164, 0145, 0147, 0145, 0162, 0,   /* Integer */
  36. 0111, 0156, 0164, 0145, 0162, 0160, 0162, 0145, 0164, 0145, 0162, 0,   /* Interpreter */
  37. 0111, 0156, 0164, 0145, 0162, 0166, 0141, 0154, 0,   /* Interval */
  38. 0113, 0145, 0171, 0145, 0144, 0103, 0157, 0154, 0154, 0145, 0143, 0164, 0151, 0157, 0156, 0,   /* KeyedCollection */
  39. 0114, 0151, 0163, 0164, 0,   /* List */
  40. 0114, 0151, 0164, 0164, 0154, 0145, 040, 0123, 0155, 0141, 0154, 0154, 0164, 0141, 0154, 0153, 0,   /* Little Smalltalk */
  41. 0115, 0141, 0147, 0156, 0151, 0164, 0165, 0144, 0145, 0,   /* Magnitude */
  42. 0115, 0141, 0151, 0156, 0,   /* Main */
  43. 0116, 0165, 0155, 0142, 0145, 0162, 0,   /* Number */
  44. 0117, 0142, 0152, 0145, 0143, 0164, 0,   /* Object */
  45. 0117, 0162, 0144, 0145, 0162, 0145, 0144, 0103, 0157, 0154, 0154, 0145, 0143, 0164, 0151, 0157, 0156, 0,   /* OrderedCollection */
  46. 0120, 0157, 0151, 0156, 0164, 0,   /* Point */
  47. 0120, 0162, 0157, 0143, 0145, 0163, 0163, 0,   /* Process */
  48. 0122, 0105, 0101, 0104, 0131, 0,   /* READY */
  49. 0122, 0141, 0144, 0151, 0141, 0156, 0,   /* Radian */
  50. 0122, 0141, 0156, 0144, 0157, 0155, 0,   /* Random */
  51. 0123, 0125, 0123, 0120, 0105, 0116, 0104, 0105, 0104, 0,   /* SUSPENDED */
  52. 0123, 0145, 0155, 0141, 0160, 0150, 0157, 0162, 0145, 0,   /* Semaphore */
  53. 0123, 0145, 0161, 0165, 0145, 0156, 0143, 0145, 0141, 0142, 0154, 0145, 0103, 0157, 0154, 0154, 0145, 0143, 0164, 0151, 0157, 0156, 0,   /* SequenceableCollection */
  54. 0123, 0145, 0164, 0,   /* Set */
  55. 0123, 0155, 0141, 0154, 0154, 0164, 0141, 0154, 0153, 0,   /* Smalltalk */
  56. 0123, 0164, 0162, 0151, 0156, 0147, 0,   /* String */
  57. 0123, 0171, 0155, 0142, 0157, 0154, 0,   /* Symbol */
  58. 0124, 0105, 0122, 0115, 0111, 0116, 0101, 0124, 0105, 0104, 0,   /* TERMINATED */
  59. 0124, 0162, 0165, 0145, 0,   /* True */
  60. 0125, 0156, 0144, 0145, 0146, 0151, 0156, 0145, 0144, 0117, 0142, 0152, 0145, 0143, 0164, 0,   /* UndefinedObject */
  61. 0133, 0,   /* [ */
  62. 0134, 0134, 0,   /* \\ */
  63. 0134, 0134, 0134, 0134, 0,   /* \\\\ */
  64. 0135, 0,   /* ] */
  65. 0136, 0,   /* ^ */
  66. 0141, 0142, 0163, 0,   /* abs */
  67. 0141, 0144, 0144, 072, 0,   /* add: */
  68. 0141, 0144, 0144, 072, 0141, 0146, 0164, 0145, 0162, 072, 0,   /* add:after: */
  69. 0141, 0144, 0144, 072, 0142, 0145, 0146, 0157, 0162, 0145, 072, 0,   /* add:before: */
  70. 0141, 0144, 0144, 072, 0167, 0151, 0164, 0150, 0117, 0143, 0143, 0165, 0162, 0162, 0145, 0156, 0143, 0145, 0163, 072, 0,   /* add:withOccurrences: */
  71. 0141, 0144, 0144, 0101, 0154, 0154, 072, 0,   /* addAll: */
  72. 0141, 0144, 0144, 0101, 0154, 0154, 0106, 0151, 0162, 0163, 0164, 072, 0,   /* addAllFirst: */
  73. 0141, 0144, 0144, 0101, 0154, 0154, 0114, 0141, 0163, 0164, 072, 0,   /* addAllLast: */
  74. 0141, 0144, 0144, 0106, 0151, 0162, 0163, 0164, 072, 0,   /* addFirst: */
  75. 0141, 0144, 0144, 0114, 0141, 0163, 0164, 072, 0,   /* addLast: */
  76. 0141, 0146, 0164, 0145, 0162, 072, 0,   /* after: */
  77. 0141, 0154, 0154, 0115, 0141, 0163, 0153, 072, 0,   /* allMask: */
  78. 0141, 0156, 0144, 072, 0,   /* and: */
  79. 0141, 0156, 0171, 0115, 0141, 0163, 0153, 072, 0,   /* anyMask: */
  80. 0141, 0162, 0143, 0103, 0157, 0163, 0,   /* arcCos */
  81. 0141, 0162, 0143, 0123, 0151, 0156, 0,   /* arcSin */
  82. 0141, 0162, 0143, 0124, 0141, 0156, 0,   /* arcTan */
  83. 0141, 0162, 0147, 0145, 0162, 0162, 0157, 0162, 0,   /* argerror */
  84. 0141, 0163, 0101, 0162, 0162, 0141, 0171, 0,   /* asArray */
  85. 0141, 0163, 0102, 0141, 0147, 0,   /* asBag */
  86. 0141, 0163, 0103, 0150, 0141, 0162, 0141, 0143, 0164, 0145, 0162, 0,   /* asCharacter */
  87. 0141, 0163, 0104, 0151, 0143, 0164, 0151, 0157, 0156, 0141, 0162, 0171, 0,   /* asDictionary */
  88. 0141, 0163, 0106, 0154, 0157, 0141, 0164, 0,   /* asFloat */
  89. 0141, 0163, 0106, 0162, 0141, 0143, 0164, 0151, 0157, 0156, 0,   /* asFraction */
  90. 0141, 0163, 0111, 0156, 0164, 0145, 0147, 0145, 0162, 0,   /* asInteger */
  91. 0141, 0163, 0114, 0151, 0163, 0164, 0,   /* asList */
  92. 0141, 0163, 0114, 0157, 0167, 0145, 0162, 0143, 0141, 0163, 0145, 0,   /* asLowercase */
  93. 0141, 0163, 0117, 0162, 0144, 0145, 0162, 0145, 0144, 0103, 0157, 0154, 0154, 0145, 0143, 0164, 0151, 0157, 0156, 0,   /* asOrderedCollection */
  94. 0141, 0163, 0123, 0145, 0164, 0,   /* asSet */
  95. 0141, 0163, 0123, 0164, 0162, 0151, 0156, 0147, 0,   /* asString */
  96. 0141, 0163, 0123, 0171, 0155, 0142, 0157, 0154, 0,   /* asSymbol */
  97. 0141, 0163, 0125, 0160, 0160, 0145, 0162, 0143, 0141, 0163, 0145, 0,   /* asUppercase */
  98. 0141, 0163, 0143, 0151, 0151, 0126, 0141, 0154, 0165, 0145, 0,   /* asciiValue */
  99. 0141, 0164, 072, 0,   /* at: */
  100. 0141, 0164, 072, 0151, 0146, 0101, 0142, 0163, 0145, 0156, 0164, 072, 0,   /* at:ifAbsent: */
  101. 0141, 0164, 072, 0160, 0165, 0164, 072, 0,   /* at:put: */
  102. 0141, 0164, 0101, 0154, 0154, 072, 0160, 0165, 0164, 072, 0,   /* atAll:put: */
  103. 0141, 0164, 0101, 0154, 0154, 0120, 0165, 0164, 072, 0,   /* atAllPut: */
  104. 0142, 0145, 0146, 0157, 0162, 0145, 072, 0,   /* before: */
  105. 0142, 0145, 0164, 0167, 0145, 0145, 0156, 072, 0141, 0156, 0144, 072, 0,   /* between:and: */
  106. 0142, 0151, 0156, 0141, 0162, 0171, 0104, 0157, 072, 0,   /* binaryDo: */
  107. 0142, 0151, 0164, 0101, 0156, 0144, 072, 0,   /* bitAnd: */
  108. 0142, 0151, 0164, 0101, 0164, 072, 0,   /* bitAt: */
  109. 0142, 0151, 0164, 0111, 0156, 0166, 0145, 0162, 0164, 0,   /* bitInvert */
  110. 0142, 0151, 0164, 0117, 0162, 072, 0,   /* bitOr: */
  111. 0142, 0151, 0164, 0123, 0150, 0151, 0146, 0164, 072, 0,   /* bitShift: */
  112. 0142, 0151, 0164, 0130, 0157, 0162, 072, 0,   /* bitXor: */
  113. 0142, 0154, 0157, 0143, 0153, 0,   /* block */
  114. 0142, 0154, 0157, 0143, 0153, 0145, 0144, 0120, 0162, 0157, 0143, 0145, 0163, 0163, 0121, 0165, 0145, 0165, 0145, 0,   /* blockedProcessQueue */
  115. 0143, 0145, 0151, 0154, 0151, 0156, 0147, 0,   /* ceiling */
  116. 0143, 0150, 0145, 0143, 0153, 0102, 0165, 0143, 0153, 0145, 0164, 072, 0,   /* checkBucket: */
  117. 0143, 0154, 0141, 0163, 0163, 0,   /* class */
  118. 0143, 0154, 0145, 0141, 0156, 0125, 0160, 0,   /* cleanUp */
  119. 0143, 0157, 0145, 0162, 0143, 0145, 072, 0,   /* coerce: */
  120. 0143, 0157, 0154, 0154, 0145, 0143, 0164, 072, 0,   /* collect: */
  121. 0143, 0157, 0155, 0155, 0141, 0156, 0144, 0163, 072, 0,   /* commands: */
  122. 0143, 0157, 0155, 0160, 0141, 0162, 0145, 0105, 0162, 0162, 0157, 0162, 0,   /* compareError */
  123. 0143, 0157, 0160, 0171, 0,   /* copy */
  124. 0143, 0157, 0160, 0171, 0101, 0162, 0147, 0165, 0155, 0145, 0156, 0164, 0163, 072, 0,   /* copyArguments: */
  125. 0143, 0157, 0160, 0171, 0101, 0162, 0147, 0165, 0155, 0145, 0156, 0164, 0163, 072, 0164, 0157, 072, 0,   /* copyArguments:to: */
  126. 0143, 0157, 0160, 0171, 0106, 0162, 0157, 0155, 072, 0,   /* copyFrom: */
  127. 0143, 0157, 0160, 0171, 0106, 0162, 0157, 0155, 072, 0154, 0145, 0156, 0147, 0164, 0150, 072, 0,   /* copyFrom:length: */
  128. 0143, 0157, 0160, 0171, 0106, 0162, 0157, 0155, 072, 0164, 0157, 072, 0,   /* copyFrom:to: */
  129. 0143, 0157, 0160, 0171, 0127, 0151, 0164, 0150, 072, 0,   /* copyWith: */
  130. 0143, 0157, 0160, 0171, 0127, 0151, 0164, 0150,